Crate git_features[][src]

Expand description

A crate providing foundational capabilities to other git-* crates with trade-offs between compile time, binary size or speed selectable using cargo feature toggles.

It’s designed to allow the application level crate to configure feature toggles, affecting all other git-* crates using this one.

Thus all features provided here commonly have a ‘cheap’ base implementation, with the option to pull in counterparts with higher performance.

Modules

Filesystem utilities

Hash functions and hash utilities

Utilities to cause interruptions in common traits, like Read/Write and Iterator.

A unidirectional pipe for bytes, analogous to a unix pipe. Available with the io-pipe feature toggle.

Run computations in parallel, or not based the parallel feature toggle.

Various prodash types along with various utilities for comfort.